//************************************************************ /// Representerer en node. Læreboka Listing 4.1 //************************************************************ class LinearNode { private LinearNode neste; private T element; /********************************************************** Oppretter en tom node **********************************************************/ public LinearNode() { neste = null; element = null; } /********************************************************** Oppretter en node med et element. **********************************************************/ public LinearNode (T elem) { neste = null; element = elem; } /********************************************************** Returnerer etterfølger. **********************************************************/ public LinearNode hentNeste() { return neste; } /********************************************************** Setter neste til node **********************************************************/ public void settNeste (LinearNode node) { neste = node; } /********************************************************** Returnerer elementet til denne noden **********************************************************/ public T hentElement() { return element; } /********************************************************** Setter nytt element i denne noden. **********************************************************/ public void settElement (T elem) { element = elem; } }